import { BASESRC, formatDate, handleErrorSrc } from './util'

// 处理商品价格符号
const yuan = (value = 0) => {
  var p = parseFloat(value);
  var isDot = ((p.toString()).indexOf(".")) != -1;
  var fix = !isDot ? 0 : 2;
  return "¥ " + p.toFixed(fix);
}

// 处理价格转为保留小数点后两位字符串
const priceToFixed = (value = 0, yuan) => {
  return (yuan ? yuan + parseFloat(value).toFixed(2) : parseFloat(value).toFixed(2))
}

// 虚拟币保留小数点四位
const bi = (value = 0, fixedNum = 4, symbol) => {
  return symbol ? symbol + parseFloat(value).toFixed(fixedNum) : parseFloat(value).toFixed(fixedNum)
}

export {
  BASESRC,
  yuan,
  priceToFixed,
  formatDate,
  handleErrorSrc,
  bi
}